首页> 外文OA文献 >Automated Validation of Class Invariants\ud In C++ Applications
【2h】

Automated Validation of Class Invariants\ud In C++ Applications

机译:类不变量的自动验证\ ud 在C ++应用程序中

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In this paper, we describe a non-invasive approach\udfor validation of class invariants in C++ applications.\udOur approach is fully automated so that the user need\udonly supply the class invariants for each class hierarchy\udto be checked and our validator constructs an InvariantVisitor,\uda variation of the Visitor Pattern, and an\udInvariantFacilitator. Instantiations of the InvariantVisitor\udand InvariantFacilitator classes encapsulate the invariants\udin C++ statements and facilitate the validation\udof the invariants. We describe both our approach and\udour results of validating invariants in keystone, a well\udtested parser front-end for C++.
机译:在本文中,我们描述了一种非侵入性方法\ udp来验证C ++应用程序中的类不变式。\ ud我们的方法是完全自动化的,因此用户只需\ ud为每个类层次结构提供类不变式\要检查的ud和我们的验证器构造InvariantVisitor,访问者模式的\ uda变体和\ udInvariantFacilitator。 InvariantVisitor \ ud和InvariantFacilitator类的实例化封装了invariant \ udin C ++语句,并简化了invariant的验证\ ud。我们描述了在Keystone中验证不变式的方法和结果,该结果是经过良好测试的C ++解析器前端。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号